home *** CD-ROM | disk | FTP | other *** search
/ Sprite 1984 - 1993 / Sprite 1984 - 1993.iso / lib / tex / inputs / fontsel / fontdef.ori < prev    next >
Text File  |  1991-05-20  |  15KB  |  580 lines

  1. %% 
  2. %% This is file `fontdef.ori' generated
  3. %% on <1990/6/30> with the docstrip utility (v1.1k). 
  4. %% 
  5. %% The original source file was `fontdef.doc'.
  6. %% Included modules: `ori'.
  7. %% 
  8. %% 
  9. %% Copyright (C) 1989,1990 by Frank Mittelbach, Rainer Schoepf. 
  10. %% All rights reserved. 
  11. %% 
  12. %% IMPORTANT NOTICE: 
  13. %% 
  14. %% You are not allowed to change this file. You may however copy this file 
  15. %% to a file with a different name and then change the copy. 
  16. %% 
  17. %% You are allowed to distribute this file under the condition that it is 
  18. %% distributed together with all files mentioned in readme.mz3. If you 
  19. %% receive only some of these files from someone, complain! 
  20. %% 
  21. %% You are NOT ALLOWED to distribute this file alone. You are NOT ALLOWED 
  22. %% to take money for the distribution or use of either this file or a 
  23. %% changed version, except for a nominal charge for copying etc. 
  24. %% 
  25. %% Error Reports in case of UNCHANGED versions to 
  26. %% 
  27. %% F. Mittelbach 
  28. %% Eichenweg 29 
  29. %% D-6500 Mainz 1 
  30. %% Federal Republic of Germany 
  31. %% Bitnet: <PZF5HZ@DRUEDS2> 
  32. %% 
  33. %% or: 
  34. %% R. Sch\"opf 
  35. %% Inst. f. Theor. Physik 
  36. %% der Universit\"at Heidelberg 
  37. %% Philosophenweg 16 
  38. %% D-6900 Heidelberg 
  39. %% Federal Republic of Germany 
  40. %% Bitnet: <BK4@DHDURZ1> 
  41. %% 
  42. %% 
  43.  
  44. \def\fileversion{v1.1i}
  45. \def\filedate{90/06/08}
  46. \def\docdate {90/06/08}
  47.  
  48. %% \CheckSum{126}
  49. %% \CharacterTable
  50. %%  {Upper-case    \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
  51. %%   Lower-case    \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
  52. %%   Digits        \0\1\2\3\4\5\6\7\8\9
  53. %%   Exclamation   \!     Double quote  \"     Hash (number) \#
  54. %%   Dollar        \$     Percent       \%     Ampersand     \&
  55. %%   Acute accent  \'     Left paren    \(     Right paren   \)
  56. %%   Asterisk      \*     Plus          \+     Comma         \,
  57. %%   Minus         \-     Point         \.     Solidus       \/
  58. %%   Colon         \:     Semicolon     \;     Less than     \<
  59. %%   Equals        \=     Greater than  \>     Question mark \?
  60. %%   Commercial at \@     Left bracket  \[     Backslash     \\
  61. %%   Right bracket \]     Circumflex    \^     Underscore    \_
  62. %%   Grave accent  \`     Left brace    \{     Vertical bar  \|
  63. %%   Right brace   \}     Tilde         \~}
  64. %%
  65. %% This file contains the external font information needed to load
  66. %% the standard families of the computer modern fonts
  67. %% designed by Donald E. Knuth.
  68. %% This means that some of the font shapes are not available in
  69. %% all sizes; in this case some other size (or other font) is
  70. %% substituted instead.
  71. %%
  72. %% For a larger collection of fonts see the file `fontdef.max'.
  73. %%
  74. %% You should *not* change this file!  If you want to change the
  75. %% fonts/shapes you should create a copy of it named `fontdef.tex'
  76. %% and edit this one according to your needs!
  77. %%
  78. %% The format of a font/shape definition is as follows:
  79. %%
  80. %% \new@fontshape{family}{series}{shape}%
  81. %%       {<size_1>external_font_1%
  82. %%        <size_2>external_font_2%
  83. %%        ...
  84. %%        <size_n>external_font_n}{}
  85. %%
  86. %% (Don't forget the final {} !)
  87. %%
  88. %% family    : Name of font family like cmr etc.
  89. %% series    : Weight and width of the font in 1 to 4 letter
  90. %%             abbreviations. A table is given in the tugboat article
  91. %%             distributed together with this file.
  92. %% shape     : Either n (normal), it (italic), sc (small caps), sl
  93. %%             (slanted) or u (upright italic).
  94. %% <size_i>  : The size in printer points. Standard LaTeX supports 5,
  95. %%             6, 7, 8, 9, 10, 11, 12, 14, 17, 20, 25 corresponding to
  96. %%             \tiny, \scriptsize and so on.  The angle brackets are
  97. %%             part of the syntax!
  98. %%
  99. %% external_font_i : The name of the external font in your font
  100. %%             library. If the font/shape is not available in a
  101. %%             certain size you may use the name of a replacement
  102. %%             font.  E.g. one can substitute cmr5 for cmti.. which is
  103. %%             only available in size 7 and higher.  If you put a `1'
  104. %%             in front of the name of the font a warning message will
  105. %%             be produced (saying that the font has been substituted
  106. %%             for the real one) when you use it for the first time.
  107. %%             Below you can find examples of this mechanism.
  108. %%
  109. %% For font/shape combinations which aren't available at all like
  110. %% computer modern sans serif small caps a suitable default will be
  111. %% used automatically unless you specify a substitution yourself with
  112. %% the \subst@fontshape command.
  113. %%
  114. %% It syntax is as follows:
  115. %%
  116. %% \subst@fontshape{family}{series}{shape}%
  117. %%                 {subst_family}{subst_series}{subst_shape}
  118. %%
  119. %% This might be necessary if the automatically selected default does
  120. %% not match your needs. For example: the font shape choosen instead
  121. %% of `computer modern sans serif small caps' would be `computer
  122. %% modern sans serif normal'. With a \subst@fontshape command you can
  123. %% change this, for example, to `computer modern roman small caps' as
  124. %% we did below. (If you don't like this remove this line in your
  125. %% *copy* of this file.)
  126. %%
  127. %% Finally, for every family there is an \extra@def macro.  It defines
  128. %% special action to be done at load time for every font of the family.
  129. %% In most cases you can simply write
  130. %%
  131. %% \extra@def{family}{}{}
  132. %%
  133. %% In this file it is used to suppress hyphenation for typewriter
  134. %% fonts (see \extra@def{cmtt}... below) and to set the \skewchar
  135. %% for math fonts (see \extra@def{cmm}... and \extra@def{cmsy}...).
  136. %%
  137. %%
  138. \newlinechar`\^^J
  139. \immediate\write\sixt@@n{File: `fontdef.ori' \space
  140.  \fileversion\space <\filedate> (FMi and RmS)}
  141. \immediate\write\sixt@@n{English Documentation
  142.       \@spaces\space <\docdate> (FMi and RmS)}
  143. \immediate\write\sixt@@n
  144.   {^^JIncludes Font/Shape Definitions for:^^J
  145.      ^^J\@spaces Computer Modern Standard Fonts%
  146.   .^^J}
  147. \immediate\write\sixt@@n
  148.   {********************************************************************}
  149. \immediate\write\sixt@@n
  150.   {* Probably customized by YOU who forgot to change the lines above! *}
  151. \immediate\write\sixt@@n
  152.   {********************************************************************}
  153. %%
  154. %% Please don't change the next lines unless you know exactly what you
  155. %% are doing.
  156. %%
  157. \def\default@shape{n}
  158. \def\default@series{m}
  159. \def\default@family{cmr}
  160. \def\default@errfont{cmsy10}
  161. %%
  162. %% Again, this is doubly dangerous bent.
  163. %%
  164. \family\default@family
  165. \series\default@series
  166. \shape\default@shape
  167. %%
  168. %% And here is your playground:
  169. %%
  170. \new@fontshape{cmr}{m}{n}{%
  171.       <5>cmr5%
  172.       <6>cmr6%
  173.       <7>cmr7%
  174.       <8>cmr8%
  175.       <9>cmr9%
  176.       <10>cmr10%
  177.       <11>cmr10 at10.95pt%
  178.       <12>cmr12%
  179.       <14>cmr12 at14.4pt%
  180.       <17>cmr17%
  181.       <20>cmr17 at20.736pt%
  182.       <25>cmr17 at24.8832pt}{}
  183. \extra@def{cmr}{}{}
  184. \new@fontshape{cmr}{m}{sl}{%
  185.       <5>1cmr5%
  186.       <6>1cmr6%
  187.       <7>1cmr7%
  188.       <8>cmsl8%
  189.       <9>cmsl9%
  190.       <10>cmsl10%
  191.       <11>cmsl10 at10.95pt%
  192.       <12>cmsl12%
  193.       <14>cmsl12 at14.4pt%
  194.       <17>cmsl12 at17.28pt%
  195.       <20>cmsl12 at20.74pt%
  196.       <25>cmsl12 at24.88pt%
  197.       }{}
  198.  
  199. \new@fontshape{cmr}{m}{it}{%
  200.       <5>1cmr5%
  201.       <6>1cmr6%
  202.       <7>cmti7%
  203.       <8>cmti8%
  204.       <9>cmti9%
  205.       <10>cmti10%
  206.       <11>cmti10 at10.95pt%
  207.       <12>cmti12%
  208.       <14>cmti12 at14.4pt%
  209.       <17>cmti12 at17.28pt%
  210.       <20>cmti12 at20.74pt%
  211.       <25>cmti12 at24.88pt%
  212.       }{}
  213.  
  214. \new@fontshape{cmr}{m}{sc}{%
  215.       <5>1cmr5%
  216.       <6>1cmr6%
  217.       <7>1cmr7%
  218.       <8>cmcsc10 at8pt%
  219.       <9>cmcsc10 at9pt%
  220.       <10>cmcsc10%
  221.       <11>cmcsc10 at10.95pt%
  222.       <12>cmcsc10 at12pt%
  223.       <14>cmcsc10 at14.4pt%
  224.       <17>cmcsc10 at17.28pt%
  225.       <20>cmcsc10 at20.74pt%
  226.       <25>cmcsc10 at24.88pt%
  227.       }{}
  228. %%
  229. %% Warning: please note that the upright shape below is used
  230. %%          for the \pounds symbol of LaTeX. So this font
  231. %%          definition shouldn't be removed.
  232. %%
  233. \new@fontshape{cmr}{m}{u}{%
  234.       <5>1cmr5%
  235.       <6>1cmr6%
  236.       <7>1cmr7%
  237.       <8>1cmr8%
  238.       <9>1cmr9%
  239.       <10>cmu10%
  240.       <11>cmu10 at10.95pt%
  241.       <12>cmu10 at12pt%
  242.       <14>cmu10 at14.4pt%
  243.       <17>cmu10 at17.28pt%
  244.       <20>cmu10 at20.74pt%
  245.       <25>cmu10 at24.88pt%
  246.       }{}
  247.  
  248. %%%%%%%% bold series
  249.  
  250. \new@fontshape{cmr}{b}{n}{%
  251.       <5>1cmbx5%
  252.       <6>1cmbx6%
  253.       <7>1cmbx7%
  254.       <8>1cmbx8%
  255.       <9>1cmbx9%
  256.       <10>cmb10%
  257.       <11>cmb10 at10.95pt%
  258.       <12>cmb10 at12pt%
  259.       <14>cmb10 at14.4pt%
  260.       <17>cmb10 at17.28pt%
  261.       <20>cmb10 at20.736pt%
  262.       <25>cmb10 at24.8832pt%
  263.       }{}
  264.  
  265. %%%%%%%%% bold extended series
  266.  
  267. \new@fontshape{cmr}{bx}{n}{%
  268.       <5>cmbx5%
  269.       <6>cmbx6%
  270.       <7>cmbx7%
  271.       <8>cmbx8%
  272.       <9>cmbx9%
  273.       <10>cmbx10%
  274.       <11>cmbx10 at10.95pt%
  275.       <12>cmbx12%
  276.       <14>cmbx12 at14.4pt%
  277.       <17>cmbx12 at17.28pt%
  278.       <20>cmbx12 at20.74pt%
  279.       <25>cmbx12 at24.88pt%
  280.       }{}
  281.  
  282. \new@fontshape{cmr}{bx}{sl}{%
  283.       <5>1cmbx5%
  284.       <6>1cmbx6%
  285.       <7>1cmbx7%
  286.       <8>1cmbx8%
  287.       <9>1cmbx9%
  288.       <10>cmbxsl10%
  289.       <11>cmbxsl10 at10.95pt%
  290.       <12>cmbxsl10 at12pt%
  291.       <14>cmbxsl10 at14.4pt%
  292.       <17>cmbxsl10 at17.28pt%
  293.       <20>cmbxsl10 at20.74pt%
  294.       <25>cmbxsl10 at24.88pt%
  295.       }{}
  296.  
  297. \new@fontshape{cmr}{bx}{it}{%
  298.       <5>1cmbx5%
  299.       <6>1cmbx6%
  300.       <7>1cmbx7%
  301.       <8>1cmbx8%
  302.       <9>1cmbx9%
  303.       <10>cmbxti10%
  304.       <11>cmbxti10 at10.95pt%
  305.       <12>cmbxti10 at12pt%
  306.       <14>cmbxti10 at14.4pt%
  307.       <17>cmbxti10 at17.28pt%
  308.       <20>cmbxti10 at20.74pt%
  309.       <25>cmbxti10 at24.88pt%
  310.       }{}
  311.  
  312. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  313. %%
  314. %%  Sans serif font shapes
  315. %%
  316. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  317.  
  318. \new@fontshape{cmss}{m}{n}{%
  319.       <5>1cmr5%
  320.       <6>1cmr6%
  321.       <7>1cmr7%
  322.       <8>cmss8%
  323.       <9>cmss9%
  324.       <10>cmss10%
  325.       <11>cmss10 at10.95pt%
  326.       <12>cmss12%
  327.       <14>cmss12 at14.4pt%
  328.       <17>cmss17%
  329.       <20>cmss17 at20.74pt%
  330.       <25>cmss17 at24.88pt%
  331.       }{}
  332.  
  333.  
  334. \subst@fontshape{cmss}{m}{it}{cmss}{m}{sl}
  335.  
  336. \new@fontshape{cmss}{m}{sl}{%
  337.       <5>1cmr5%
  338.       <6>1cmr6%
  339.       <7>1cmr7%
  340.       <8>cmssi8%
  341.       <9>cmssi9%
  342.       <10>cmssi10%
  343.       <11>cmssi10 at10.95pt%
  344.       <12>cmssi12%
  345.       <14>cmssi12 at14.4pt%
  346.       <17>cmssi17%
  347.       <20>cmssi17 at20.74pt%
  348.       <25>cmssi17 at24.88pt%
  349.       }{}
  350.  
  351. %%%%%%% Font/shape undefined, therefore substituted
  352.  
  353. \subst@fontshape{cmss}{m}{sc}{cmr}{m}{sc}
  354.  
  355. %%%%%%%% semibold condensed series
  356.  
  357. \new@fontshape{cmss}{sbc}{n}{%
  358.       <5>1cmr5%
  359.       <6>1cmr6%
  360.       <7>1cmr7%
  361.       <8>1cmss8%
  362.       <9>1cmss9%
  363.        <10>cmssdc10%
  364.        <11>cmssdc10 at10.95pt%
  365.        <12>cmssdc10 at12pt%
  366.        <14>cmssdc10 at14.4pt%
  367.        <17>cmssdc10 at17.28pt%
  368.        <20>cmssdc10 at20.74pt%
  369.        <25>cmssdc10 at24.88pt%
  370.        }{}
  371.  
  372. %%%%%%%%% bold extended series
  373.  
  374. \new@fontshape{cmss}{bx}{n}{%
  375.       <5>1cmbx5%
  376.       <6>1cmbx6%
  377.       <7>1cmbx7%
  378.       <8>1cmbx8%
  379.       <9>1cmbx9%
  380.       <10>cmssbx10%
  381.       <11>cmssbx10 at10.95pt%
  382.       <12>cmssbx10 at12pt%
  383.       <14>cmssbx10 at14.4pt%
  384.       <17>cmssbx10 at17.28pt%
  385.       <20>cmssbx10 at20.74pt%
  386.       <25>cmssbx10 at24.88pt%
  387.       }{}
  388.  
  389. \extra@def{cmss}{}{}
  390.  
  391. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  392. %%
  393. %%  Typewriter font shapes
  394. %%
  395. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  396.  
  397. \new@fontshape{cmtt}{m}{n}{%
  398.       <5>1cmr5%
  399.       <6>1cmr6%
  400.       <7>1cmr7%
  401.       <8>cmtt8%
  402.       <9>cmtt9%
  403.       <10>cmtt10%
  404.       <11>cmtt10 at10.95pt%
  405.       <12>cmtt12%
  406.       <14>cmtt12 at14.4pt%
  407.       <17>cmtt12 at17.28pt%
  408.       <20>cmtt12 at20.74pt%
  409.       <25>cmtt12 at24.88pt%
  410.       }{}
  411.  
  412. \new@fontshape{cmtt}{m}{it}{%
  413.       <5>1cmr5%
  414.       <6>1cmr6%
  415.       <7>1cmr7%
  416.       <8>1cmtt8%
  417.       <9>1cmtt9%
  418.       <10>cmitt10%
  419.       <11>cmitt10 at10.95pt%
  420.       <12>cmitt10 at12pt%
  421.       <14>cmitt10 at14.4pt%
  422.       <17>cmitt10 at17.28pt%
  423.       <20>cmitt10 at20.74pt%
  424.       <25>cmitt10 at24.88pt%
  425.       }{}
  426.  
  427. \new@fontshape{cmtt}{m}{sl}{%
  428.       <5>1cmr5%
  429.       <6>1cmr6%
  430.       <7>1cmr7%
  431.       <8>1cmtt8%
  432.       <9>1cmtt9%
  433.       <10>cmsltt10%
  434.       <11>cmsltt10 at10.95pt%
  435.       <12>cmsltt10 at12pt%
  436.       <14>cmsltt10 at14.4pt%
  437.       <17>cmsltt10 at17.28pt%
  438.       <20>cmsltt10 at20.74pt%
  439.       <25>cmsltt10 at24.88pt%
  440.       }{}
  441.  
  442. \new@fontshape{cmtt}{m}{sc}{%
  443.       <5>1cmr5%
  444.       <6>1cmr6%
  445.       <7>1cmr7%
  446.       <8>1cmtt8%
  447.       <9>1cmtt9%
  448.       <10>cmtcsc10%
  449.       <11>cmtcsc10 at10.95pt%
  450.       <12>cmtcsc10 at12pt%
  451.       <14>cmtcsc10 at14.4pt%
  452.       <17>cmtcsc10 at17.28pt%
  453.       <20>cmtcsc10 at20.74pt%
  454.       <25>cmtcsc10 at24.88pt%
  455.       }{}
  456.  
  457. \extra@def{cmtt}{\hyphenchar #1\m@ne}{}
  458.  
  459. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  460. %%
  461. %%  Math italic font shapes
  462. %%
  463. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  464.  
  465. \new@fontshape{cmm}{m}{it}{%
  466.       <5>cmmi5%
  467.       <6>cmmi6%
  468.       <7>cmmi7%
  469.       <8>cmmi8%
  470.       <9>cmmi9%
  471.       <10>cmmi10%
  472.       <11>cmmi10 at10.95pt%
  473.       <12>cmmi12%
  474.       <14>cmmi12 at14.4pt%
  475.       <17>cmmi12 at17.28pt%
  476.       <20>cmmi12 at20.74pt%
  477.       <25>cmmi12 at24.88pt%
  478.       }{}
  479.  
  480. \new@fontshape{cmm}{b}{it}{%
  481.       <5>1cmmi5%
  482.       <6>1cmmi6%
  483.       <7>1cmmi7%
  484.       <8>1cmmi8%
  485.       <9>1cmmi9%
  486.       <10>cmmib10%
  487.       <11>cmmib10 at10.95pt%
  488.       <12>cmmib10 at12pt%
  489.       <14>cmmib10 at14.4pt%
  490.       <17>cmmib10 at17.28pt%
  491.       <20>cmmib10 at20.74pt%
  492.       <25>cmmib10 at24.88pt%
  493.       }{}
  494.  
  495. \extra@def{cmm}{\skewchar#1'177}{}
  496.  
  497. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  498. %%
  499. %%  Math symbol font shapes
  500. %%
  501. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  502.  
  503. \new@fontshape{cmsy}{m}{n}{%
  504.       <5>cmsy5%
  505.       <6>cmsy6%
  506.       <7>cmsy7%
  507.       <8>cmsy8%
  508.       <9>cmsy9%
  509.       <10>cmsy10%
  510.       <11>cmsy10 at10.95pt%
  511.       <12>cmsy10 at12pt%
  512.       <14>cmsy10 at14.4pt%
  513.       <17>cmsy10 at17.28pt%
  514.       <20>cmsy10 at20.74pt%
  515.       <25>cmsy10 at24.88pt%
  516.       }{}
  517.  
  518. \new@fontshape{cmsy}{b}{n}{%
  519.       <5>1cmsy5%
  520.       <6>1cmsy6%
  521.       <7>1cmsy7%
  522.       <8>1cmsy8%
  523.       <9>1cmsy9%
  524.       <10>cmbsy10%
  525.       <11>cmbsy10 at10.95pt%
  526.       <12>cmbsy10 at12pt%
  527.       <14>cmbsy10 at14.4pt%
  528.       <17>cmbsy10 at17.28pt%
  529.       <20>cmbsy10 at20.74pt%
  530.       <25>cmbsy10 at24.88pt%
  531.       }{}
  532.  
  533. \extra@def{cmsy}{\skewchar#1'60}{}
  534.  
  535. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  536. %%
  537. %%  LaTeX symbol font shapes
  538. %%
  539. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  540.  
  541. \new@fontshape{lasy}{m}{n}{%
  542.       <5>lasy5%
  543.       <6>lasy6%
  544.       <7>lasy7%
  545.       <8>lasy8%
  546.       <9>lasy9%
  547.       <10>lasy10%
  548.       <11>lasy10 at10.95pt%
  549.       <12>lasy10 at12pt%
  550.       <14>lasy10 at14.4pt%
  551.       <17>lasy10 at17.28pt%
  552.       <20>lasy10 at20.74pt%
  553.       <25>lasy10 at24.88pt%
  554.       }{}
  555.  
  556. \new@fontshape{lasy}{b}{n}{%
  557.       <5>1lasy5%
  558.       <6>1lasy6%
  559.       <7>1lasy7%
  560.       <8>1lasy8%
  561.       <9>1lasy9%
  562.       <10>lasyb10%
  563.       <11>lasyb10 at10.95pt%
  564.       <12>lasyb10 at12pt%
  565.       <14>lasyb10 at14.4pt%
  566.       <17>lasyb10 at17.28pt%
  567.       <20>lasyb10 at20.74pt%
  568.       <25>lasyb10 at24.88pt%
  569.       }{}
  570.  
  571. \extra@def{lasy}{}{}
  572.  
  573.  
  574.  
  575.  
  576.  
  577. \endinput
  578. %% 
  579. %% End of file `fontdef.ori'.
  580.